home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1998 August / PC Plus SuperCD 50a Issue 142 (CD142a) (August 1998).iso / trial / demon / TURNPIKE.1 / CLASSES.ZIP / JAVA / AWT / Event.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-04-14  |  3.6 KB  |  157 lines

  1. package java.awt;
  2.  
  3. public class Event {
  4.    private int data;
  5.    public static final int SHIFT_MASK = 1;
  6.    public static final int CTRL_MASK = 2;
  7.    public static final int META_MASK = 4;
  8.    public static final int ALT_MASK = 8;
  9.    public static final int HOME = 1000;
  10.    public static final int END = 1001;
  11.    public static final int PGUP = 1002;
  12.    public static final int PGDN = 1003;
  13.    // $FF: renamed from: UP int
  14.    public static final int field_0 = 1004;
  15.    public static final int DOWN = 1005;
  16.    public static final int LEFT = 1006;
  17.    public static final int RIGHT = 1007;
  18.    // $FF: renamed from: F1 int
  19.    public static final int field_1 = 1008;
  20.    // $FF: renamed from: F2 int
  21.    public static final int field_2 = 1009;
  22.    // $FF: renamed from: F3 int
  23.    public static final int field_3 = 1010;
  24.    // $FF: renamed from: F4 int
  25.    public static final int field_4 = 1011;
  26.    // $FF: renamed from: F5 int
  27.    public static final int field_5 = 1012;
  28.    // $FF: renamed from: F6 int
  29.    public static final int field_6 = 1013;
  30.    // $FF: renamed from: F7 int
  31.    public static final int field_7 = 1014;
  32.    // $FF: renamed from: F8 int
  33.    public static final int field_8 = 1015;
  34.    // $FF: renamed from: F9 int
  35.    public static final int field_9 = 1016;
  36.    public static final int F10 = 1017;
  37.    public static final int F11 = 1018;
  38.    public static final int F12 = 1019;
  39.    private static final int WINDOW_EVENT = 200;
  40.    public static final int WINDOW_DESTROY = 201;
  41.    public static final int WINDOW_EXPOSE = 202;
  42.    public static final int WINDOW_ICONIFY = 203;
  43.    public static final int WINDOW_DEICONIFY = 204;
  44.    public static final int WINDOW_MOVED = 205;
  45.    private static final int KEY_EVENT = 400;
  46.    public static final int KEY_PRESS = 401;
  47.    public static final int KEY_RELEASE = 402;
  48.    public static final int KEY_ACTION = 403;
  49.    public static final int KEY_ACTION_RELEASE = 404;
  50.    private static final int MOUSE_EVENT = 500;
  51.    public static final int MOUSE_DOWN = 501;
  52.    public static final int MOUSE_UP = 502;
  53.    public static final int MOUSE_MOVE = 503;
  54.    public static final int MOUSE_ENTER = 504;
  55.    public static final int MOUSE_EXIT = 505;
  56.    public static final int MOUSE_DRAG = 506;
  57.    private static final int SCROLL_EVENT = 600;
  58.    public static final int SCROLL_LINE_UP = 601;
  59.    public static final int SCROLL_LINE_DOWN = 602;
  60.    public static final int SCROLL_PAGE_UP = 603;
  61.    public static final int SCROLL_PAGE_DOWN = 604;
  62.    public static final int SCROLL_ABSOLUTE = 605;
  63.    private static final int LIST_EVENT = 700;
  64.    public static final int LIST_SELECT = 701;
  65.    public static final int LIST_DESELECT = 702;
  66.    private static final int MISC_EVENT = 1000;
  67.    public static final int ACTION_EVENT = 1001;
  68.    public static final int LOAD_FILE = 1002;
  69.    public static final int SAVE_FILE = 1003;
  70.    public static final int GOT_FOCUS = 1004;
  71.    public static final int LOST_FOCUS = 1005;
  72.    public Object target;
  73.    public long when;
  74.    // $FF: renamed from: id int
  75.    public int field_10;
  76.    // $FF: renamed from: x int
  77.    public int field_11;
  78.    // $FF: renamed from: y int
  79.    public int field_12;
  80.    public int key;
  81.    public int modifiers;
  82.    public int clickCount;
  83.    public Object arg;
  84.    public Event evt;
  85.  
  86.    public Event(Object var1, long var2, int var4, int var5, int var6, int var7, int var8, Object var9) {
  87.       this.target = var1;
  88.       this.when = var2;
  89.       this.field_10 = var4;
  90.       this.field_11 = var5;
  91.       this.field_12 = var6;
  92.       this.key = var7;
  93.       this.modifiers = var8;
  94.       this.arg = var9;
  95.       this.data = 0;
  96.       this.clickCount = 0;
  97.    }
  98.  
  99.    public Event(Object var1, long var2, int var4, int var5, int var6, int var7, int var8) {
  100.       this(var1, var2, var4, var5, var6, var7, var8, (Object)null);
  101.    }
  102.  
  103.    public Event(Object var1, int var2, Object var3) {
  104.       this(var1, 0L, var2, 0, 0, 0, 0, var3);
  105.    }
  106.  
  107.    public void translate(int var1, int var2) {
  108.       this.field_11 += var1;
  109.       this.field_12 += var2;
  110.    }
  111.  
  112.    public boolean shiftDown() {
  113.       return (this.modifiers & 1) != 0;
  114.    }
  115.  
  116.    public boolean controlDown() {
  117.       return (this.modifiers & 2) != 0;
  118.    }
  119.  
  120.    public boolean metaDown() {
  121.       return (this.modifiers & 4) != 0;
  122.    }
  123.  
  124.    protected String paramString() {
  125.       String var1 = "id=" + this.field_10 + ",x=" + this.field_11 + ",y=" + this.field_12;
  126.       if (this.key != 0) {
  127.          var1 = var1 + ",key=" + this.key;
  128.       }
  129.  
  130.       if (this.shiftDown()) {
  131.          var1 = var1 + ",shift";
  132.       }
  133.  
  134.       if (this.controlDown()) {
  135.          var1 = var1 + ",control";
  136.       }
  137.  
  138.       if (this.metaDown()) {
  139.          var1 = var1 + ",meta";
  140.       }
  141.  
  142.       if (this.target != null) {
  143.          var1 = var1 + ",target=" + this.target;
  144.       }
  145.  
  146.       if (this.arg != null) {
  147.          var1 = var1 + ",arg=" + this.arg;
  148.       }
  149.  
  150.       return var1;
  151.    }
  152.  
  153.    public String toString() {
  154.       return this.getClass().getName() + "[" + this.paramString() + "]";
  155.    }
  156. }
  157.